gusucode.com > 《MATLAB图像与视频处理实用案例详解》代码 > 《MATLAB图像与视频处理实用案例详解》代码/第 04 章 基于Hough变化的答题卡识别/Image_Binary.m
function bw2 = Image_Binary(I, flag) if nargin < 2 flag = 1; end bw1 = im2bw(I, graythresh(I)); bw2 = ~bw1; if flag figure('units', 'normalized', 'position', [0 0 1 1]); subplot(3, 1, 1); imshow(I, []); title('待处理图像', 'FontWeight', 'Bold'); subplot(3, 1, 2); imshow(bw1, []); title('二值化图像', 'FontWeight', 'Bold'); subplot(3, 1, 3); imshow(bw2, []); title('二值化反色图像', 'FontWeight', 'Bold'); end